#pragma once
#include <string>
using namespace::std;

#define interface class
#define interfaceAPI(func) (virtual func=0;)